package com.sky.config;

import com.sky.properties.AliOssProperties;
import com.sky.utils.AliOssUtil;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

/**
 * 阿里云OSS配置
 *
 * @Author: Zhy
 * @Date: 2025-01-19 19:48
 * @Version: 1.0
 */
@Configuration
public class AliyunOssConfig {

	@Bean
	public AliOssUtil aliOssUtil(AliOssProperties aliOssProperties) {
		return new AliOssUtil(
			aliOssProperties.getEndpoint(),
			aliOssProperties.getAccessKeyId(),
			aliOssProperties.getAccessKeySecret(),
			aliOssProperties.getBucketName(),
			aliOssProperties.getDomain()
		);
	}

}
